import Mock from 'mockjs'
import loginAPI from './login'
// import articleAPI from './article'
// import remoteSearchAPI from './remoteSearch'
// import transactionAPI from './transaction'
// import test from './test'

Mock.setup({
  timeout: '5000'
})

// 登录相关
// Mock.mock(/\/api\/api\/user\/validate/, 'post', loginAPI.loginByUsername)
// Mock.mock(/\/api\/user\/front\/info\.*/, 'get', loginAPI.getUserInfo)
//Mock.mock(/\/api\/user\/front\/menus\.*/, 'get', loginAPI.getUserMenus)
// Mock.mock(/\/sys\/dict\/getdicts/, 'post', loginAPI.getDicts)

// Mock.mock(/\/login\/login/, 'post', loginAPI.loginByUsername)

// Mock.mock(/\/login\/logout/, 'post', loginAPI.logout)
// Mock.mock(/\/user\/info\.*/, 'get', loginAPI.getUserInfo)

// Mock.mock('/auth/system/dicts', 'get', function() {
//   return {
//     'Data': [
//       {
//         '100': {
//           '1': 'crm系统'
//         },
//         '101': {
//           '0': '正常',
//           '1': '禁用'
//         },
//         '102': {
//           '0': '菜单',
//           '1': '功能',
//           '2': '数据'
//         },
//         '103': {
//           '0': '正常',
//           '1': '禁用',
//           '2': '离职'
//         },
//         '104': {
//           '0': '根菜单',
//           '1': '子菜单',
//           '2': '菜单项'
//         },
//         '10031': {
//           '030': '外国人永久居留证',
//           '031': '台胞证',
//           '032': '香港居民身份证',
//           '033': '澳门居民身份证',
//           '110': '事业法人成立批文',
//           '111': '境外有效商业登记证明文件',
//           '112': '技术监督局号码',
//           '113': '注册号',
//           '114': '批文',
//           '115': '其它证书',
//           '116': '资管产品备案函',
//           '998': '未知',
//           '999': '其他',
//           '001': '身份证',
//           '002': '护照',
//           '003': '营业执照',
//           '201': '产品注册号',
//           '004': '军官证',
//           '005': '士兵证',
//           '006': '解放军文职干部证',
//           '007': '警官证',
//           '008': '解放军士兵证',
//           '009': '户口簿',
//           '010': '港澳回乡通行证/台胞证',
//           '011': '台湾通行证及其他有效旅行证',
//           '012': '外国护照',
//           '013': '武警文职干部证',
//           '014': '武警士兵证',
//           '015': '海外客户编号',
//           '016': '其他有效证件',
//           '017': '文职证',
//           '018': '社会保障号',
//           '019': '军人证',
//           '022': '临时身份证',
//           '023': '退休证',
//           '024': '学员证',
//           '101': '全国组织机构代码',
//           '025': '港澳台居民身份证',
//           '102': '行政机关',
//           '026': '港澳居民来往内地通行证',
//           '103': '社会团体',
//           '027': '香港居民通行证',
//           '104': '军队',
//           '028': '澳门居民通行证',
//           '105': '武警',
//           '029': '台湾居民通行证',
//           '106': '下属机构',
//           '107': '税务登记证',
//           '108': '基金会',
//           '109': '机关法人成立批文'
//         }
//       }
//     ],
//     'Meta': {
//       'Code': 0,
//       'Message': 'OK',
//       'Success': true
//     },
//     'PageInfo': {
//       'PageNum': 0,
//       'PageSize': 0,
//       'Total': 1
//     }
//   }
// })

// // 文章相关
// Mock.mock(/\/article\/list/, 'get', articleAPI.getList)
// Mock.mock(/\/article\/detail/, 'get', articleAPI.getArticle)
// Mock.mock(/\/article\/pv/, 'get', articleAPI.getPv)
// Mock.mock(/\/article\/create/, 'post', articleAPI.createArticle)
// Mock.mock(/\/article\/update/, 'post', articleAPI.updateArticle)
//
// // 搜索相关
// Mock.mock(/\/search\/user/, 'get', remoteSearchAPI.searchUser)
//
// // 账单相关
// Mock.mock(/\/transaction\/list/, 'get', transactionAPI.getList)
//
// // 测试相关
// Mock.mock(/\/test\/test/, 'get', test.test)
// Mock.mock(/\/test\/columnchart/, 'get', test.columnchart)
// Mock.mock(/\/test\/linechart/, 'get', test.linechart)
// Mock.mock(/\/test\/piechart/, 'get', test.piechart)
// Mock.mock(/\/test\/barchart/, 'get', test.barchart)
//
// Mock.mock(/\/test\/list/, 'get', test.test_list)
// Mock.mock(/\/test\/mirror/, 'get', test.test_mirror)

export default Mock
